LatestVersionResolver

abstract class LatestVersionResolver(url: URL) : Resolver<Version>

Interface for resolving the latest Version of any entity.

Parameters

subject

The name of the resource

url

The URL where versions list is available for parsing

Inheritors

Constructors

Link copied to clipboard
constructor(url: URL)

Properties

Link copied to clipboard
open val log: Logger
Link copied to clipboard
abstract val subject: String
Link copied to clipboard
open override val subjectInput: URL

Functions

Link copied to clipboard
abstract fun resolve(): Version

Resolves the T object.

open fun Sequence<Pair<String, () -> Version?>>.resolve(): Version